// const fs = require("fs");
// const getJsonData = function (module) {
//   const fileJson = fs.readdirSync(`./mock${module ? "/" + module : ""}`);
//   const jsonObj = {};
//   fileJson.forEach(jsonName => {
//     if (/.json/gi.test(jsonName)) {
//       jsonObj[jsonName.split(".")[0]] = require(`.${module ? "/" + module : ""
//         }/${jsonName}`);
//     }
//   });
//   return jsonObj;
// };
// const baseURL = "/api/v1";
// function setRequestURL(requestMethod, requestURL) {
//   const temp = `${requestMethod} ${baseURL}${requestURL}`;
//   return temp.replace(/\"/g, "");
// }
// const testData = getJsonData('test');

// const test = {
//   [setRequestURL("GET", '/test/mock/demo')]: {

//     id: '@id()',

//     username: '@cname()',

//     date: '@date(yyyy-MM-dd)',

//     description: '@paragraph()',

//     email: '@email()',

//     'age|18-40': 0

//     }
// }

// module.exports = Object.assign(
//   test
// );
import Mock from 'mockjs';
// Mock.mock('http://localhost:8080/login',
//   {
//     data: {
//       id: '@id()',

//       username: '@cname()',

//       date: '@date(yyyy-MM-dd)',

//       description: '@paragraph()',

//       email: '@email()',
//       token: '@id()',

//       'age|18-40': 0,
//       groupName: '1'

//     },
//     code: 200
//   }
// );
Mock.mock('http://localhost:8080/menus',
  {
    data: [
      {
        id: '@id()',
        authName: "用户管理",
        path: '/users',
        children: [{
          id: '@id()',
          authName: "用户信息",
          path: 'big',
        }]
      },
    ],
    code: 200
  }
);